package com.example.passport.controller;
import com.example.common.dto.JsonResult;
import com.example.common.dto.ListDto;
import com.example.front.dto.DashboardDto;
import com.example.front.dto.DashboardUpdataDto;
import com.example.front.entity.Dashboard;
import com.example.interceptor.UserContext;
import com.example.passport.dto.RoleTaskCreateDto;
import com.example.passport.dto.RoleTaskDto;
import com.example.passport.dto.TaskDto;
import com.example.passport.entity.Task;
import com.example.passport.entity.User;
import com.example.passport.service.TaskService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.BeanUtils;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import javax.validation.Valid;
import java.util.List;
import java.util.Map;

@Api(tags = "角色管理")
@RestController
@CrossOrigin
@RequestMapping("/passport/roleTask")
public class TaskController {

//    @Resource
//    public TaskService taskService;
//
//    @ApiOperation("添加权限")
//    @PostMapping("/create")
//    public JsonResult<String> create(@Valid RoleTaskCreateDto roleTaskCreateDto) {
//        taskService.create( roleTaskCreateDto);
//        return new JsonResult<>();
//    }
//
//    @ApiOperation("删除数据")
//    @PostMapping("/delete")
//    public JsonResult<String> delete(RoleTaskCreateDto roleTaskCreateDto) {
//        taskService.delete(roleTaskCreateDto);
//        return new JsonResult<>();
//    }
//
//    @ApiOperation("列出所有权限")
//    @GetMapping("/list")
//    public JsonResult< List<Map<String, String>>> list() {
//        return new JsonResult<>(Task.list());
//    }
//
//    @ApiOperation("修改权限(负责人)")
//    @PostMapping("/update")
//    public JsonResult<String> update(@RequestBody TaskDto taskDto) {
//        taskService.update(taskDto);
//        return new JsonResult<>();
//    }
}
